Responsable du programme
Les Responsables de programme sont responsables de :
- la création de projets ;
- l’attribution des autorisations d’accès ; et
- la mise à disposition du projet aux utilisateurs.
Ces responsabilités administratives sont décrites ici.
Les Responsables de programme sont également responsables de la création et de la mise à jour des Formulaires et des Éditeurs de saisie de données utilisés par les utilisateurs chargés de la saisie de données. Les Formulaires de saisie de données sont généralement conçus pour :
- Capture ou édition d'un enregistrement à la fois
Les utilisateurs saisissent des données dans un Formulaire qui crée ou met à jour un enregistrement dans un module EMu lorsque le formulaire est sauvegardé : il existe une relation directe entre les données saisies dans le formulaire et un enregistrement dans un module EMu.
Détails
La capture d’écran suivante montre la conception d’un formulaire de saisie de données permettant de saisir les informations d’une Personne du Type personne/organisation. Le Formulaire comprend une section unique avec quatre champs (seul le premier est montré) et une section de requête :
Lorsqu'un utilisateur y accède, le Formulaire s'affiche comme suit :
Lorsque les détails sont saisis et que le formulaire est enregistré, un enregistrement est créé dans le module Personnes / Organisations.
L'option de requête peut être utilisée pour localiser un enregistrement dans le module Personnes / Organisations, qui peut être édité et sauvegardé.
Quelques caractéristiques de ce Formulaire :
#
Option
1
En cliquant sur l'icône d'information, une fenêtre contextuelle s'affiche avec des détails sur l'objet du Formulaire :
2
Ce champ a été configuré comme étant obligatoire. Le Formulaire ne peut être sauvegardé que si une valeur est saisie dans le champ.
3
Une liste déroulante des valeurs disponibles pour le champ.
4
Recherche un enregistrement dans le module Personnes / Organisations et affiche ses valeurs dans le Formulaire, où elles peuvent être éditées et sauvegardées dans le module Personnes / Organisations.
- Effectuer un traitement spécial
Plutôt que de créer ou d'éditer un seul enregistrement lorsqu'un Formulaire est sauvegardé, ses données peuvent être traitées par un script pour les manipuler de plusieurs façons. Une utilisation typique d'un Script de traitement est la création en masse d'enregistrements.
Détails
Les Scripts de traitement sont écrits en perl, généralement par des développeurs d'Axiell. Un certain nombre de scripts sont disponibles, et des scripts supplémentaires peuvent être écrits pour répondre aux besoins du client. Veuillez contacter le support Axiell pour en discuter.
Note: L’emplacement des scripts a changé avec la sortie d’EMu 9. Auparavant, chaque projet avait un répertoire sur le serveur IMu situé sous le répertoire
forms. Les Scripts de traitement d'un projet ont été sauvegardés dans ce répertoire.Chaque projet Sapphire dispose d’un répertoire situé sous le répertoire de base d’EMu, dans server/sapphire, par exemple server/sapphire/nomduprojet.
Les scripts de traitement d'un projet peuvent être enregistrés dans le répertoire server/sapphire/ (ou server/local/sapphire) ou dans le répertoire du projet concerné.
Il n'est pas nécessaire d'entrer le nom du script dans le champ Script de traitement (voir l'image ci-dessous) s'il n'y a qu'un seul script assigné au formulaire et que le script est nommé en utilisant l'identifiant du formulaire avec un suffixe
.pl(cela devient le script par défaut), par exemple :form1259.plNote: Si le script porte le même nom que le formulaire, il doit se trouver dans le répertoire correspondant server/sapphire/nomduprojet.
S'il existe plus d'un script de traitement disponible (et que vous ne souhaitez pas utiliser le script par défaut), saisissez le nom du script à utiliser dans le champ Script de traitement :
Pour exécuter le script, Sapphire recherchera d’abord :
server/sapphire/nomduscript
puis
server/sapphire/nomduprojet/nomduscript
Si le formulaire ci-dessus est enregistré dans un projet nommé
barcodinget qu’aucun script n’est spécifié dans Script de traitement, Sapphire recherchera :server/sapphire/barcoding/form1259.pl
Détails à propos de :
- Comment créer et éditer un Formulaire de saisie de données sont disponibles ici.
- Comment créer et modifier un Éditeur sont disponibles ici.
Les autres rubriques de cette section expliquent :





